a {
	color:#222222;
	text-decoration: none;		
}
a:visited{
	color:#222222;
	text-decoration: none;		
}
body{
	background-color:#222222;
	color: black;
	font-family: "Segoe UI", Verdana, serif;
	font-size:12pt;
	margin:0;
	padding:0;
	position:relative;
}
#header{
	width:100%;
	height:230px;
	background-color:#222222;	
	padding-bottom:20px;
	box-shadow:0 0 20px #000000;
	position:relative;
	border-bottom:solid #444444 8px;		
}
#entete{
	width:1050px;
	height:230px;
	margin:auto;
}
#logo{
	float:left;
	width:205px;
	height:192px;	
	position:relative;
	top:50%;
	margin-top:-96px;
}
#titre{
	float:left;
	color:#CCCCCC;
	font-size:32px;
	font-weight:bold;
	width:800px;
	height:50px;	
	position:relative;
	left:45px;
	top:40px;	
	text-shadow:1px 1px #111111, 2px 2px #000000;
}
#imLogo {
	max-width: 100%;
	max-height: 100%;
}

#connect{
	height:30px;
	width:380px;
	padding:10px;
	position:absolute;
	right:30px;
	top:65%;
	background-color:#AAAAAA;
	border-radius:10px;
	border:4px solid #111111;
	box-shadow:0 0 5px #000000 inset;
	color:#222222;
	font-size:18px;
	text-align:center;
}
#connect a{
	color:#222222;
	font-weight:bold;
	text-decoration: none;	
}
#connect a :visited{
	color:#222222;	
	font-weight:bold;
	text-decoration: none;
}
#corps{
	float:left;
	width: 100%;
	background-color:#EDEDED;
}
#menu{
	float : left;
	width: 20%;	
	min-height:355px;
	margin-left: 3px;
	color:#222222;
	font-size:15px;
}
#menu p{
	font-weight:bold;
}
#menu a{
	color:#222222;
	text-decoration: none;	
}
#menu a :visited{
	color:#222222;
	text-decoration: none;
}
#menuInt{
	margin-top: 2px;
	margin-left: 50px;	
	min-height:367px;
}
#texte{
	float:left ;
	width: 79%;
	margin-left: 5px;
	text-align: center;
	min-height:380px;
	color:#222222;
}
#spacer {     
  clear: both; 
}
#footer{
	width:100%;
	height:50px;
	padding-top:10px;
	background-color:#222222;
	border-top:solid #444444 8px;	
	padding-top:20px;
	position:absolute;
	bottom:0px;
	box-shadow:0 -5px 5px #858585;
	position:relative;	
	color:#CCCCCC;
	font-size:12px;
	text-align:center;
}
label{
	font-size:12pt;
    font-weight:bold;	
}
h1{
	text-shadow:1px 1px 2px #333333;	
}
* a:hover{
	text-decoration: underline;
}
#menu a:hover{
	text-decoration: underline;
	font-weight: bold;
}
.centreImage{
 width:30%;
 }
 .icone{
 	margin-right : 10px;
 	position:relative;
 	top:2px;
}
 .tableau{
     align-self: center;
     text-align: center;
     border: 1px solid #000000;
     border-collapse: collapse;
     width: 50%;
 }
 .tableau th{
     border: thin solid #464644;
     width: 50%;
     padding: 5px;
     background-color: #9ea3aa;
 }
.tableau td {
    border: thin solid #5c5d5e;
    width: 50%;
    padding: 5px;
    text-align: center;
    background-color: #ffffff;

}
.tableau{
    margin: auto;
}
.erreurSaisi p {
    color: #ff0000;
}

.galerie a img {
    border:0;
    width:120px; /* enfin la largeur de la vignette quoi   Smiley smile  */
}
#ico {
    border:0;
    width:auto;
}

.loc p{
    /*float: left;*/
}

.min{
    /*float: left;*/
    border: 0;
    width: 120px;
}
#detail{

    background-image: url("../image/detail.png");
    background-position:center;
    background-repeat:no-repeat;
    height: 32px;
    width:32px;

}
